package com.smart.model.customdo;

import com.smart.common.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * @author macbook
 */
@Data
public class UseControlCustomDO extends BaseEntity {
    /**项目id*/
    private Long projectId;
    /**项目名称*/
    private String projectName;
    /**项目编号*/
    private String projectNumber;
    /**施工状态 ref字典表-施工状态 UN_START未开、RUNNING在施、STOP停工、WAIT_ACCEPT完工待验、FINISH完工、DIE死活*/
    private String constructionStatus;
    /**街道编码*/
    private String streetCode;
    /**街道名称*/
    private String streetName;
    /**详细地址*/
    private String address;
    /**工程类型 ref字典表-工程类型 COMMERCIAL_HOUSING房建-商品房、AFFORDABLE_HOUSING房建-保障房、PUBLIC_BUILDINGS房建-公共建筑、INDUSTRIAL_BUILDINGS房建-工业厂房、MUNICIPAL市政、DECORATION装修、HOUSE_ALTERATION老旧小区改造*/
    private String engineeringType;
    /**质量监督注册号*/
    private String qualityRegistrationNumber;

    /**人员管理开通状态 OPENED 已开通，UN_OPEN未开通*/
    private String manageOpenStatus;
    /**人员管理有效期至*/
    private Date manageOpenExpire;
    /**数据提报开通状态 OPENED 已开通，UN_OPEN未开通*/
    private String reportOpenStatus;
    /**数据提报有效期至*/
    private Date reportOpenExpire;
    /**动火作业开通状态 OPENED 已开通，UN_OPEN未开通*/
    private String hotWorkOpenStatus;
    /**动火作业有效期至*/
    private Date hotWorkOpenExpire;
    /**作业次数上限*/
    private Long hotWorkMax;
    /**可作业次数*/
    private Long hotWorkAvailableNum;
}
